// MainFrm.h : interface of the CMainFrame class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAINFRM_H__687098AE_6621_4F90_BBDC_A1A6BED919DA__INCLUDED_)
#define AFX_MAINFRM_H__687098AE_6621_4F90_BBDC_A1A6BED919DA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SplitterWndEx.h"

#include "BottomCtrol.h"
//#include "IniScence.h"
#include "ccgisheader.h"

#define INFO_CHANGED WM_USER +100 
class CMainFrame : public CBCGPMDIFrameWnd
{
	DECLARE_DYNAMIC(CMainFrame)
public:
	CMainFrame();

// Attributes
public:

	CBottomCtrol m_wndOutput;
    CBCGPToolBar m_wndToolBar ;
	CBCGPStatusBar m_wndStatusBar ;
    CSplitterWndEx *m_wndGlobleSplitter ;
	CCTOOLTYPE  m_nCurTool ;
	CPoint3dArray m_FaceArray ;
	BOOL m_bShowHotKey ;
// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMainFrame)
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CMainFrame();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:  // control bar embedded members

// Generated message map functions
protected:
	//{{AFX_MSG(CMainFrame)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnRotate();
	afx_msg void OnCenter();
	afx_msg void OnArrowIcon();
	afx_msg void OnPan();
	afx_msg void OnParaPage();
	afx_msg void OnUpdateParaPage(CCmdUI* pCmdUI);
	afx_msg void OnKeyHot();
	afx_msg void OnUpdateKeyHot(CCmdUI* pCmdUI);
	afx_msg LRESULT SetInfo(WPARAM wParam, LPARAM lParam);
	afx_msg void OnSetThread();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MAINFRM_H__687098AE_6621_4F90_BBDC_A1A6BED919DA__INCLUDED_)
